Dense Testers: Almost Linear Time and Locally Explicit Constructions
نویسنده
چکیده
We develop a new notion called (1− ǫ)-tester for a set M of functions f : A → C. A (1− ǫ)-tester for M maps each element a ∈ A to a finite number of elements Ba = {b1, . . . , bt} ⊂ B in a smaller sub-domain B ⊂ A where for every f ∈ M if f(a) 6= 0 then f(b) 6= 0 for at least (1 − ǫ) fraction of the elements b of Ba. I.e., if f(a) 6= 0 then Prb∈Ba [f(b) 6= 0] ≥ 1− ǫ. The size of the (1− ǫ)-tester is maxa∈A |Ba| and the goal is to minimize this size, construct Ba in deterministic almost linear time and access and compute each map in poly-log time. We use tools from elementary algebra and algebraic function fields to build (1− ǫ)-testers of small size in deterministic almost linear time. We also show that our constructions are locally explicit, i.e., one can find any entry in the construction in time poly-log in the size of the construction and the field size. We also prove lower bounds that show that the sizes of our testers and the densities are almost optimal. Testers were used in [Bshouty, Testers and its application, ITCS 2014] to construct almost optimal perfect hash families, universal sets, cover-free families, separating hash functions, black box identity testing and hitting sets. The dense testers in this paper shows that such constructions can be done in almost linear time, are locally explicit and can be made to be dense.
منابع مشابه
Capacity Achieving Codes From Randomness Condensers
We give a general framework for construction of small ensembles of capacity achieving linear codes for a wide range of (not necessarily memoryless) discrete symmetric channels, and in particular, the binary erasure and symmetric channels. The main tool used in our constructions is the notion of randomness extractors and lossless condensers that are regarded as central tools in theoretical compu...
متن کاملTolerant Locally Testable Codes
An error-correcting code is said to be locally testable if it has an efficient spot-checking procedure that can distinguish codewords from strings that are far from every codeword, looking at very few locations of the input in doing so. Locally testable codes (LTCs) have generated a lot of interest over the years, in large part due to their connection to Probabilistically checkable proofs (PCPs...
متن کاملOptimal binary linear locally repairable codes with disjoint repair groups
In recent years, several classes of codes are introduced to provide some fault-tolerance and guarantee system reliability in distributed storage systems, among which locally repairable codes (LRCs for short) play an important role. However, most known constructions are over large fields with sizes close to the code length, which lead to the systems computationally expensive. Due to this, binary...
متن کاملLocally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist
The Unique Games Conjecture (UGC ) is possibly the most important open problem in the research of PCPs and hardness of approximation. The conjecture is a strengthening of the PCP Theorem, predicting the existence of a special type of PCP veri ers: 2-query veri ers that only make unique tests. Moreover, the UGC predicts that such PCP veri ers can have almost-perfect completeness and low-soundnes...
متن کاملLocally Testable Codes and PCPs of Almost - Linear Length ( Preliminary
Locally testable codes are error-correcting codes that admit very eecient codeword tests. Speciically, using a constant number of (random) queries, non-codewords are rejected with probability proportional to their distance from the code. Locally testable codes are believed to be the combinatorial core of PCPs. However, the relation is less immediate than commonly believed. Nevertheless, we show...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 22 شماره
صفحات -
تاریخ انتشار 2015